#include <iostream>
#include <string>
#include <vector>
#include <boost/algorithm/string.hpp>

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>

using namespace std;



// int main()
// {
//     string text = "jkldlakskjda\3sjdlasjdsakjkczxjc\3\3\3\3\3ldsklslklks;adksal;la;slda\3a1111111111111111111";
//     vector<string> cut;
//     boost:split(cut, text, boost::is_any_of("\3"), boost::token_compress_on);

//     for(auto& ch : cut)
//     {
//         cout << ch << endl;
//     }
//     return 0;
// }

const std::string log_path = "../log/log.txt";


int main()
{
    int fd = open(log_path.c_str(), O_APPEND | O_RDONLY | O_WRONLY);
    if(fd < 0)
    {
        std::cout << "打开错误" << std::endl;
    }
    dup2(fd, 1);

    std::cout << "kjsdfjaksd" << std::endl;

    return 0;
}